package io.unicorn.modules.waterfgs.entity;

import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.ibatis.reflection.MetaObject;
import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Component;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

/**
 * ${comments}
 * 
 * @author LNCG
 * @email LNCG@USTL.EDU.CN
 * @date 2023-04-01 09:44:54
 */
@Data
@TableName("Gather_DB.dbo.T_Data_Err_Fixed_Info")
public class DataErrFixedInfoFgsEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * $column.comments
	 */
	@TableId//(type = IdType.AUTO, value = "opKey")
	private Integer opKey;
	/**
	 * $column.comments
	 */
	@TableField(value = "op_add_date",fill = FieldFill.INSERT)
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	private String opAddDate;
	/**
	 * $column.comments
	 */

	@TableLogic
	private Integer opFixedFlag;
	/**
	 * $column.comments
	 */

	@TableField(value = "op_fixed_date",fill = FieldFill.UPDATE)
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	private String opFixedDate;
	/**
	 * $column.comments
	 */
	private String opMemo1;
	/**
	 * $column.comments
	 */
	private String opMemo2;
	/**
	 * $column.comments
	 */
	private String opMemo3;
	/**
	 * $column.comments
	 */
	private String deviceId;
	/**
	 * $column.comments
	 */
	private Date nowDate;
	/**
	 * $column.comments
	 */
	private BigDecimal nowData;
	/**
	 * $column.comments
	 */
	private String deviceStatus;
	/**
	 * $column.comments
	 */
	private BigDecimal agoData;
	/**
	 * $column.comments
	 */
	private String agoDeviceStatus;
	/**
	 * $column.comments
	 */
	private String proName;
	/**
	 * $column.comments
	 */
	private Integer delFlag;
	/**
	 * $column.comments
	 */
	private String memo1;
	/**
	 * $column.comments
	 */
	private String memo2;
	/**
	 * $column.comments
	 */
	private String memo3;

}




